home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text.rtf;
-
- import java.util.Dictionary;
- import java.util.Hashtable;
- import java.util.Vector;
- import javax.swing.text.StyleConstants;
-
- class RTFAttributes {
- static RTFAttribute[] attributes;
-
- static {
- Vector var0 = new Vector();
- byte var1 = 0;
- byte var2 = 1;
- boolean var3 = true;
- byte var4 = 3;
- byte var5 = 4;
- Boolean var6 = new Boolean(true);
- Boolean var7 = new Boolean(false);
- var0.addElement(new BooleanAttribute(var1, StyleConstants.Italic, "i"));
- var0.addElement(new BooleanAttribute(var1, StyleConstants.Bold, "b"));
- var0.addElement(new BooleanAttribute(var1, StyleConstants.Underline, "ul"));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.LeftIndent, "li", 0.0F, 0));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.RightIndent, "ri", 0.0F, 0));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.FirstLineIndent, "fi", 0.0F, 0));
- var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "ql", 0));
- var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qr", 2));
- var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qc", 1));
- var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qj", 3));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.SpaceAbove, "sa", 0));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.SpaceBelow, "sb", 0));
- var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqr", 1));
- var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqc", 2));
- var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqdec", 4));
- var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tldot", 1));
- var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlhyph", 2));
- var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlul", 3));
- var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlth", 4));
- var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tleq", 5));
- var0.addElement(new BooleanAttribute(var1, "caps", "caps"));
- var0.addElement(new BooleanAttribute(var1, "outl", "outl"));
- var0.addElement(new BooleanAttribute(var1, "scaps", "scaps"));
- var0.addElement(new BooleanAttribute(var1, "shad", "shad"));
- var0.addElement(new BooleanAttribute(var1, "v", "v"));
- var0.addElement(new BooleanAttribute(var1, "strike", "strike"));
- var0.addElement(new BooleanAttribute(var1, "deleted", "deleted"));
- var0.addElement(new AssertiveAttribute(var4, "saveformat", "defformat", "RTF"));
- var0.addElement(new AssertiveAttribute(var4, "landscape", "landscape"));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "paperw", "paperw", 12240));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "paperh", "paperh", 15840));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margl", "margl", 1800));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margr", "margr", 1800));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margt", "margt", 1440));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margb", "margb", 1440));
- var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "gutter", "gutter", 0));
- var0.addElement(new AssertiveAttribute(var2, "widowctrl", "nowidctlpar", var7));
- var0.addElement(new AssertiveAttribute(var2, "widowctrl", "widctlpar", var6));
- var0.addElement(new AssertiveAttribute(var4, "widowctrl", "widowctrl", var6));
- RTFAttribute[] var8 = new RTFAttribute[var0.size()];
- var0.copyInto(var8);
- attributes = var8;
- }
-
- static Dictionary attributesByKeyword() {
- Hashtable var0 = new Hashtable(attributes.length);
- int var2 = attributes.length;
-
- for(int var1 = 0; var1 < var2; ++var1) {
- ((Dictionary)var0).put(attributes[var1].rtfName(), attributes[var1]);
- }
-
- return var0;
- }
- }
-